-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
update Travis, list proj. req. #1104
Conversation
Hey, thanks for the PR. Could you explain a bit more what is actually improved by these changes? The travis configuration was working just fine to my knowledge. If there are any specific issues fixed, could you tell us what those are? The ignored flake8 errors you are listing are explicitly ignored already here: Line 12 in f945c0e
Regarding the new |
@de-vri-es thanks your comment. |
Thank you for the PR. My feedback: I like the requirements.txt, I think it is a useful addition. This reminds me, could you configure it to mention we depend on Hmm I prefer to keep the test settings in flake8 . --max-line-length=100 --ignore=E201,E202,E203,E221,E241,E251,E402,E501,W504 Also, what's the advantage of running I agree with @de-vri-es regarding the |
sure
OK
it is a misunderstanding, running
I will have look at it... |
@de-vri-es @hgaiser could you have a look at last update? Thx |
I'm still not a fan of the huge .gitignore. However, I'll defer to @hgaiser for judgment. |
@de-vri-es my understanding of the git ignore is prevent users/developer on whatever platform/IDE they work to commit unwanted files without any long verification... the original list was very short and conservative to files generating while running tests... but let me know how you wish to have it or I can drop the |
Well,
I'm fine with adding those. The rest doesn't make sense to me. IDE and editor files should be ignored by someones global config. We shouldn't add support for every possible IDE and editor out there. |
@de-vri-es I have dropped all user/IDE/platform depending ignores and kept just related to the build and testing/coverage... |
Codecov Report
@@ Coverage Diff @@
## master #1104 +/- ##
========================================
Coverage ? 22%
========================================
Files ? 39
Lines ? 2301
Branches ? 0
========================================
Hits ? 514
Misses ? 1787
Partials ? 0 |
Looks much better, thanks. I've got one more request though: could you add a / in front of the .gitignore patterns that should only match in the repository root? So for example: |
added for the |
Thanks! @hgaiser: Anything left on your side? |
Looks good to me. We will probably tweak the codecov settings a bit as we go, but this seems like a good start. Thanks for the contribution @Borda and @de-vri-es ! |
update Travis, list proj. req.
update Travis testing and move project requirements to separate files for standard run and testing
@fizyr it seems that
flake8
was not used properly or it was ignoring almost everything... I would recommend adding--ignore=E201,E202,E203,E221,E241,E251,E402,E501,W504
and list all actual errors and if there is interest do formatting correction in another PR